beard someone in his den - Turco Inglés Diccionario